fruit of the lima bean - French English Dictionary